#ifndef _OLED_H
#define _OLED_H
#include "stm32l0xx_hal.h"

#define A0(X)     (X)==0? HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET) : HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET)
#define RES(X)     (X)==0? HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_RESET) : HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_SET)
#define CS(X)      (X)==0? HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_RESET) : HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_SET)




void LCD_Init(void);
 void	disp_clear(void) ;
  void	disp_full(void) ;
 void dispstr(uint8_t d);
 void LCD_Power_SaveON(void);
 void LCD_Power_SaveOFF(void);
 
 
 void writecommand(uint8_t cmd);
 void writedata(uint8_t dat);
#endif
